#ifndef _CPAUSESTATE_H_
#define _CPAUSESTATE_H_

#include "IGameState.h"
#include "CGame.h"

class CPauseState : public IGameState
{
private:
	CPauseState(void);
	CPauseState& operator=(const CPauseState&);
	~CPauseState(void);
	CPauseState(const CPauseState&);

	int m_nCurrentSelection;
	int m_nCursorID;
	int m_nBackgroundImageID;
public:
	static CPauseState* GetInstance();

	void Enter(void);
	bool Input(void);
	void Update(float fElapsedTIme);
	void Render(void);
	void Exit(void);
};

#endif